// Copyright 2007. Adobe Systems Incorporated. All Rights Reserved.
package fl.events {
	
	/**
	 * The InteractionInputType class defines constants for the values of the
	 * <code>triggerEvent</code> property of the SliderEvent Dynamic. These constants define strings
	 * to identify the sources of input that can trigger an event: the mouse and the keyboard.
     *
     * @see SliderEvent#triggerEvent
     *
     * @includeExample examples/InteractionInputTypeExample.as -noswf
     *
     * @langversion 3.0
     * @playerversion Flash 9.0.28.0
	 * @internal Can a pointing device that is not a mouse cause these events to be dispatched? 
	 *  
	 *  @playerversion AIR 1.0
	 *  @productversion Flash CS3
	 */
	extern public class InteractionInputType {
		
		/**
         * The <code>InteractionInputType.MOUSE</code> constant defines the value of 
         * the <code>type</code> property of a <code>mouse</code> event Dynamic. 
         *
         * @langversion 3.0
         * @playerversion Flash 9.0.28.0
		 * @internal Seems like another type of pointing device could also generate this event?
		 *  
		 *  @playerversion AIR 1.0
		 *  @productversion Flash CS3
		 */
		public static inline var MOUSE:String = 'mouse';


		/**
         * The <code>InteractionInputType.KEYBOARD</code> constant defines the value of 
         * the <code>type</code> property of a <code>keyboard</code> event Dynamic.  
         *
         * @langversion 3.0
         * @playerversion Flash 9.0.28.0
		 *  
		 *  @playerversion AIR 1.0
		 *  @productversion Flash CS3
		 */
		public static inline var KEYBOARD:String = 'keyboard';
		
	}
}